package com.example.OnlineStorage.pojo.entity;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Data
public class ShareFilePermissions {

    @Schema(description = "共享文件权限记录ID")
    private Long id;

    @Schema(description = "关联用户的ID")
    private Long userId;
    
    @Schema(description = "共享文件夹的名称")
    private String shareFilesName;

    @Schema(description = "关联共享文件的ID")
    private Long shareFilesId;

    @Schema(description = "权限位，用于控制访问权限")
    private Long permissions;
    
    @Schema(description = "该权限的用户昵称")
    private String nickname;
    
    @Schema(description = "该权限的用户头像URL")
    private String avatarUrl;
}
